import autoImport from 'unplugin-auto-import/vite'

export default function createAutoImport() {
    return autoImport({
        imports: [
            'vue',
            'vue-router',
            'pinia'
        ],
        dts: false
    })
}

/*
这段代码的作用是配置一个 Vite 插件 `unplugin-auto-import`，用于在 Vite 项目中自动导入指定的模块。具体来说，它的功能如下：

1. **自动导入模块**：在代码中使用 `vue`、`vue-router` 和 `pinia` 时，无需手动导入这些模块。插件会自动帮你完成导入，简化了开发过程，减少了手动导入的重复工作。

2. **配置文件**：`createAutoImport` 函数返回一个 `autoImport` 配置对象，其中 `imports` 数组指定了需要自动导入的模块列表，包括 `vue`、`vue-router` 和 `pinia`。

3. **禁用类型声明文件**：`dts: false` 表示不生成类型声明文件（`.d.ts` 文件）。如果需要类型支持，可以将其设置为 `true`。

这个配置可以提高开发效率，减少手动导入的繁琐步骤，使代码更加简洁。
*/
